import '../../app/modules/server_module/server_page.dart';
import '../../app/modules/server_module/server_bindings.dart';
import 'package:get/get.dart';

import '../../app/modules/agree_module/agree_bindings.dart';
import '../../app/modules/agree_module/agree_page.dart';
import '../../app/modules/authentication_info_module/authentication_info_bindings.dart';
import '../../app/modules/authentication_info_module/authentication_info_page.dart';
import '../../app/modules/authentication_module/authentication_bindings.dart';
import '../../app/modules/authentication_module/authentication_page.dart';
import '../../app/modules/bank_add_module/bank_add_bindings.dart';
import '../../app/modules/bank_add_module/bank_add_page.dart';
import '../../app/modules/bank_manager_module/bank_manager_bindings.dart';
import '../../app/modules/bank_manager_module/bank_manager_page.dart';
import '../../app/modules/change_psw_module/change_psw_bindings.dart';
import '../../app/modules/change_psw_module/change_psw_page.dart';
import '../../app/modules/cover_module/cover_bindings.dart';
import '../../app/modules/cover_module/cover_page.dart';
import '../../app/modules/edit_email_module/edit_email_bindings.dart';
import '../../app/modules/edit_email_module/edit_email_page.dart';
import '../../app/modules/edit_nick_name_module/edit_nick_name_bindings.dart';
import '../../app/modules/edit_nick_name_module/edit_nick_name_page.dart';
import '../../app/modules/evaluate_detail_module/evaluate_detail_bindings.dart';
import '../../app/modules/evaluate_detail_module/evaluate_detail_page.dart';
import '../../app/modules/evaluate_record_module/evaluate_record_bindings.dart';
import '../../app/modules/home_module/home_bindings.dart';
import '../../app/modules/home_module/home_page.dart';
import '../../app/modules/login_module/login_bindings.dart';
import '../../app/modules/login_module/login_page.dart';
import '../../app/modules/mine_info_module/mine_info_bindings.dart';
import '../../app/modules/mine_info_module/mine_info_page.dart';
import '../../app/modules/mine_module/mine_bindings.dart';
import '../../app/modules/mine_module/mine_page.dart';
import '../../app/modules/news_module/news_bindings.dart';
import '../../app/modules/news_module/news_page.dart';
import '../../app/modules/notice_detail_module/notice_detail_bindings.dart';
import '../../app/modules/notice_detail_module/notice_detail_page.dart';
import '../../app/modules/notice_list_module/notice_list_bindings.dart';
import '../../app/modules/notice_list_module/notice_list_page.dart';
import '../../app/modules/property_module/property_bindings.dart';
import '../../app/modules/property_module/property_page.dart';
import '../../app/modules/questionnaire_module/questionnaire_bindings.dart';
import '../../app/modules/questionnaire_module/questionnaire_page.dart';
import '../../app/modules/recharge_module/recharge_bindings.dart';
import '../../app/modules/recharge_module/recharge_page.dart';
import '../../app/modules/recharge_record_module/recharge_record_bindings.dart';
import '../../app/modules/recharge_record_module/recharge_record_page.dart';
import '../../app/modules/register_module/register_bindings.dart';
import '../../app/modules/register_module/register_page.dart';
import '../../app/modules/reset_password_module/reset_password_bindings.dart';
import '../../app/modules/reset_password_module/reset_password_page.dart';
import '../../app/modules/setting_module/setting_bindings.dart';
import '../../app/modules/setting_module/setting_page.dart';
import '../../app/modules/start_module/start_bindings.dart';
import '../../app/modules/start_module/start_page.dart';
import '../../app/modules/stock_market_module/stock_market_bindings.dart';
import '../../app/modules/stock_market_module/stock_market_page.dart';
import '../../app/modules/success_module/success_bindings.dart';
import '../../app/modules/success_module/success_page.dart';
import '../../app/modules/transaction_record_module/transaction_record_bindings.dart';
import '../../app/modules/transaction_record_module/transaction_record_page.dart';
import '../../app/modules/upload_voucher_module/upload_voucher_bindings.dart';
import '../../app/modules/upload_voucher_module/upload_voucher_page.dart';
import '../../app/modules/usd_record_module/usd_record_bindings.dart';
import '../../app/modules/usd_record_module/usd_record_page.dart';
import '../../app/modules/video_detail_module/video_detail_bindings.dart';
import '../../app/modules/video_detail_module/video_detail_page.dart';
import '../../app/modules/video_list_module/video_list_bindings.dart';
import '../../app/modules/withdraw_record_module/withdraw_record_bindings.dart';
import '../../app/modules/withdraw_record_module/withdraw_record_page.dart';
import '../../app/modules/withdrawal_module/withdrawal_bindings.dart';
import '../../app/modules/withdrawal_module/withdrawal_page.dart';
import '../modules/evaluate_record_module/evaluate_record_page2.dart';
import '../modules/video_list_module/video_list_page2.dart';

part './app_routes.dart';
/**
 * GetX Generator - fb.com/htngu.99
 * */

abstract class AppPages {
  static final pages = [
    GetPage(
      name: Routes.START,
      page: () => startPage(),
      binding: startBinding(),
    ),
    GetPage(
        name: Routes.LOGIN,
        page: () => loginPage(),
        binding: loginBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.REGISTER,
        page: () => registerPage(),
        binding: registerBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.RESET_PASSWORD,
        page: () => resetPasswordPage(),
        binding: resetPasswordBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.HOME,
        page: () => homePage(),
        binding: homeBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.NEWS,
        page: () => newsPage(),
        binding: newsBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.MINE,
        page: () => minePage(),
        binding: mineBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.STOCK_MARKET,
        page: () => stockMarketPage(),
        binding: stockMarketBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.AUTHENTICATION,
        page: () => authenticationPage(),
        binding: authenticationBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.SUCCESS,
        page: () => successPage(),
        binding: successBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.AUTHENTICATION_INFO,
        page: () => authenticationInfoPage(),
        binding: authenticationInfoBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.SETTING,
        page: () => settingPage(),
        binding: settingBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.MINE_INFO,
        page: () => mineInfoPage(),
        binding: mineInfoBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.EDIT_NICK_NAME,
        page: () => editNickNamePage(),
        binding: editNickNameBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.EDIT_EMAIL,
        page: () => editEmailPage(),
        binding: editEmailBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.CHANGE_PSW,
        page: () => changePswPage(),
        binding: changePswBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.BANK_MANAGER,
        page: () => bankManagerPage(),
        binding: bankManagerBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.BANK_ADD,
        page: () => bank_addPage(),
        binding: bank_addBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.PROPERTY,
        page: () => propertyPage(),
        binding: propertyBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.RECHARGE,
        page: () => rechargePage(),
        binding: rechargeBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.WITHDRAWAL,
        page: () => withdrawalPage(),
        binding: withdrawalBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.COVER,
        page: () => coverPage(),
        binding: coverBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.UPLOAD_VOUCHER,
        page: () => uploadVoucherPage(),
        binding: uploadVoucherBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.WITHDRAW_RECORD,
        page: () => withdrawRecordPage(),
        binding: withdrawRecordBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.RECHARGE_RECORD,
        page: () => rechargeRecordPage(),
        binding: rechargeRecordBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.USD_RECORD,
        page: () => usd_recordPage(),
        binding: usd_recordBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.VIDEO_LIST,
        page: () => videoListPage2(),
        binding: videoListBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.VIDEO_DETAIL,
        page: () => videoDetailPage(),
        binding: videoDetailBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.TRANSACTION_RECORD,
        page: () => transaction_recordPage(),
        binding: transaction_recordBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.EVALUATE_RECORD,
        page: () => evaluate_record_page2(),
        binding: evaluateRecordBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.EVALUATE_DETAIL,
        page: () => evaluateDetailPage(),
        binding: evaluateDetailBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.NOTICE_LIST,
        page: () => noticeListPage(),
        binding: noticeListBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.NOTICE_DETAIL,
        page: () => noticeDetailPage(),
        binding: noticeDetailBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.AGREE,
        page: () => agreePage(),
        binding: agreeBinding(),
        transition: Transition.rightToLeft),
    GetPage(
        name: Routes.QUESTIONNAIRE,
        page: () => questionnairePage(),
        binding: questionnaireBinding(),
        transition: Transition.rightToLeft),
    GetPage(
      name: Routes.SERVER,
      page: () => serverPage(),
      binding: serverBinding(),
    ),
  ];
}
